alcoholic drink made from sloes - Francés Inglés Diccionario